/*
 * PANEView.h
 *
 *  Created on: Apr 30, 2009
 *      Author: wrice
 */

#ifndef PANEVIEW_H_
#define PANEVIEW_H_

#include "../DOMView/DOMView.h"

namespace PANEView {
using namespace DOMCore;
using namespace DOMView;
using namespace std;

class VisualSegmentForPANE;
class VisualCharacterRunForPANE;
class VisualFrameForPANE;
class VisualImageForPANE;
class VisualViewForPANE;
class RenderableWithOpenCV;
class VisualButtonForPANE;
class VisualDivForPANE;
class VisualRadioForPANE;
class VisualImageBoardForPANE;

MY_SMART_PTR( VisualSegmentForPANE );
MY_SMART_PTR( VisualCharacterRunForPANE );
MY_SMART_PTR( VisualFrameForPANE );
MY_SMART_PTR( VisualImageForPANE );
MY_SMART_PTR( VisualViewForPANE );
MY_SMART_PTR( RenderableWithOpenCV );
MY_SMART_PTR( VisualButtonForPANE );
MY_SMART_PTR( VisualDivForPANE );
MY_SMART_PTR( VisualRadioForPANE );
MY_SMART_PTR( VisualImageBoardForPANE );

}

#include "VisualSegmentForPANE.h"
#include "VisualCharacterRunForPANE.h"
#include "VisualFrameForPANE.h"
#include "VisualImageForPANE.h"
#include "VisualViewForPANE.h"
#include "RenderableWithOpenCV.h"
#include "VisualButtonForPANE.h"
#include "VisualDivForPANE.h"
#include "VisualRadioForPANE.h"
#include "VisualImageBoardForPANE.h"

#endif /* PANEVIEW_H_ */
